An annuity is a financial contract that provides a stream of income, often in retirement. It involves investing a lump sum with an insurance company, who then pays out regular payments to the annuitant. Annuities can be tailored to individual needs, offering tax benefits and stable income streams.